blue-spotted tree monitor - Turkish English Dictionary